![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
╩ε∞∩εφσφ≥√ |
╤∩Φ±ΩΦ Ωδα±±α Choice═α ßατσ Ωδα±±α Choice Γ√ ∞εµσ≥σ ±ετΣα≥ⁿ ±∩Φ±ΩΦ ≥Φ∩α Drop Down ΦδΦ, ΩαΩ Φ⌡ σ∙σ φατ√Γα■≥, "Γ√∩αΣα■∙Φσ" ±∩Φ±ΩΦ. ╥αΩεΘ ±∩Φ±εΩ Γ√πδ ΣΦ≥ ΩαΩ ≥σΩ±≥εΓεσ ∩εδσ Γ√±ε≥εΘ Γ εΣφ≤ ±≥≡εΩ≤, ±∩≡αΓα ε≥ Ωε≥ε≡επε ≡α±∩εδαπασ≥± Ωφε∩Ωα (≡Φ±. 3). ╨Φ±. 3. ╤∩Φ±εΩ ≥Φ∩α Drop Down, ±ετΣαφφ√Θ φα ßατσ Ωδα±±α Choice ┼±δΦ φαµα≥ⁿ φα ²≥≤ Ωφε∩Ω≤, ±∩Φ±εΩ ≡α±Ω≡εσ≥± Φ Γ√ ±∞εµσ≥σ ±Σσδα≥ⁿ Γ√ßε≡ Φτ σπε ²δσ∞σφ≥εΓ (≡Φ±. 4). ╨Φ±. 4. ╨α±Ω≡√≥√Θ ±∩Φ±εΩ, ±ετΣαφφ√Θ φα ßατσ Ωδα±±α Choice ┬ ±∩Φ±Ωσ Ωδα±±α Choice εΣφεΓ≡σ∞σφφε ∞εµφε Γ√ß≡α≥ⁿ ≥εδⁿΩε εΣΦφ ²δσ∞σφ≥. ╩δα±± Choice╧≡ΦΓσΣσ∞ ε∩Φ±αφΦσ ∩≡ε≥ε≥Φ∩εΓ Ωεφ±≥≡≤Ω≥ε≡α Φ ∞σ≥εΣεΓ Ωδα±±α Choice: ╩εφ±≥≡≤Ω≥ε≡public Choice(); ╠σ≥εΣ√
─εßαΓδσφΦσ ²δσ∞σφ≥α Γ ±∩Φ±εΩ public void addItem(String item);
┬√τεΓ ∞σ≥εΣα createChoice public void addNotify();
╬∩≡σΣσδσφΦσ ΩεδΦ≈σ±≥Γα ²δσ∞σφ≥εΓ Γ ±∩Φ±Ωσ public int countItems();
╧εδ≤≈σφΦσ ±≥≡εΩΦ ±∩Φ±Ωα ∩ε φε∞σ≡≤ ±εε≥Γσ≥±≥Γ≤■∙σπε σ∞≤ ²δσ∞σφ≥α ±∩Φ±Ωα public String getItem(int index);
╧εδ≤≈σφΦσ φε∞σ≡α ≥σΩ≤∙σπε Γ√ß≡αφφεπε ²δσ∞σφ≥α public int getSelectedIndex();
╧εδ≤≈σφΦσ ±≥≡εΩΦ, ±εε≥Γσ≥±≥Γ≤■∙σΘ ≥σΩ≤∙σ∞≤ Γ√ß≡αφφε∞≤ ²δσ∞σφ≥≤ ±∩Φ±Ωα public String getSelectedItem();
╧εδ≤≈σφΦσ ±≥≡εΩΦ ∩α≡α∞σ≥≡εΓ protected String paramString();
┬√ßε≡ Γ ±∩Φ±Ωσ ²δσ∞σφ≥α ∩ε ταΣαφφε∞≤ φε∞σ≡≤ public void select(int pos);
┬√ßε≡ Γ ±∩Φ±Ωσ ²δσ∞σφ≥α ∩ε ταΣαφφεΘ ±≥≡εΩσ public void select(String str); ╤ετΣαφΦσ ±∩Φ±ΩεΓ╩εφ±≥≡≤Ω≥ε≡ Ωδα±±α Choice φσ Φ∞σσ≥ ∩α≡α∞σ≥≡εΓ. ╤ετΣαφΦσ ±∩Φ±Ωα ± σπε ∩ε∞ε∙ⁿ■ φσ Γ√τεΓσ≥ ≤ Γα± φΦΩαΩΦ⌡ τα≥≡≤ΣφσφΦΘ: Choice chBackgroundColor; chBackgroundColor = new Choice(); ─δ φα∩εδφσφΦ ±∩Φ±Ωα Φ±∩εδⁿτ≤Θ≥σ ∞σ≥εΣ addItem. ┬ Ωα≈σ±≥Γσ ∩α≡α∞σ≥≡α σ∞≤ φσεß⌡εΣΦ∞ε ∩σ≡σΣα≥ⁿ ≥σΩ±≥εΓ≤■ ±≥≡εΩ≤, Ωε≥ε≡α ß≤Σσ≥ ±Γ ταφα ± ΣεßαΓδ σ∞√∞ ²δσ∞σφ≥ε∞ ±∩Φ±Ωα: chBackgroundColor.addItem("Yellow"); ─αδσσ ±∩Φ±εΩ ∞εµφε ΣεßαΓΦ≥ⁿ Γ εΩφε α∩δσ≥α ΩαΩ Ωε∞∩εφσφ≥ ± ∩ε∞ε∙ⁿ■ ∞σ≥εΣα add: add(chBackgroundColor); ╟α∞σ≥Φ∞, ≈≥ε ±∩Φ±εΩ ∞εµφε τα∩εδφ ≥ⁿ Σε ΦδΦ ∩ε±δσ ΣεßαΓδσφΦ Γ εΩφε α∩δσ≥α. ╧ε±δσ φα∩εδφσφΦ ±∩Φ±Ωα ∩ε ≤∞εδ≈αφΦ■ Γ√Σσδ σ≥± ²δσ∞σφ≥, Ωε≥ε≡√Θ ß√δ ΣεßαΓδσφ Γ ±∩Φ±εΩ ∩σ≡Γ√∞. ╧≡Φ ∩ε∞ε∙Φ ∞σ≥εΣα select Γ√ ∞εµσ≥σ Γ√ΣσδΦ≥ⁿ δ■ßεΘ ²δσ∞σφ≥ ±∩Φ±Ωα ∩ε σπε φε∞σ≡≤ ΦδΦ ±≥≡εΩσ, ±Γ ταφφεΘ ± ²δσ∞σφ≥ε∞. ╩επΣ ∩εδⁿτεΓα≥σδⁿ Γ√ßΦ≡ασ≥ φεΓ≤■ ±≥≡εΩ≤ Γ ±∩Φ±Ωσ, ΓετφΦΩασ≥ ±εß√≥Φσ. ╬ß≡αßε≥≈ΦΩ ²≥επε ±εß√≥Φ , ≡σαδΦτεΓαφφ√Θ, φα∩≡Φ∞σ≡, ∩σ≡σε∩≡σΣσδσφΦσ∞ ∞σ≥εΣα action, ∞εµσ≥ ∩εδ≤≈Φ≥ⁿ φε∞σ≡ Γ√ß≡αφφεΘ ±≥≡εΩΦ ∩≡Φ ∩ε∞ε∙Φ ∞σ≥εΣα getSelectedIndex. ╧≡Φ∞σ≡ εß≡αßε≥ΩΦ ≥αΩεπε ±εß√≥Φ Γ√ φαΘΣσ≥σ Γ ≡ατΣσδσ "╧≡ΦδεµσφΦσ ChoiceList". ┼±δΦ Γα± Φφ≥σ≡σ±≤σ≥ φσ φε∞σ≡ Γ√ß≡αφφεπε ²δσ∞σφ≥α, α ±≥≡εΩα, ±Γ ταφφα ± Γ√ß≡αφφ√∞ ²δσ∞σφ≥ε∞, Γε±∩εδⁿτ≤Θ≥σ±ⁿ ∞σ≥εΣε∞ getSelectedItem. ╚, φαΩεφσ÷, ± ∩ε∞ε∙ⁿ■ ∞σ≥εΣα getItem Γ√ ∞εµσ≥σ ∩εδ≤≈Φ≥ⁿ ≥σΩ±≥ ±≥≡εΩΦ, ±Γ ταφφεΘ ± ²δσ∞σφ≥ε∞, ∩ε φε∞σ≡≤ ²δσ∞σφ≥α. |